//package com.xm.xmwa1706090.task;
//
//import com.xm.xmap1702043.custom.com.xm.xmwa1706090.service.AppUserService;
//import org.apache.logging.log4j.LogManager;
//import org.apache.logging.log4j.Logger;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.scheduling.annotation.Scheduled;
//import org.springframework.stereotype.Component;
//
///**
// * spring com.xm.xmwa1706090.task 定时任务测试，适用于单系统
// * 注意：不适合用于集群
// * @author L.cm
// * //-----------------------------------
// *  	静态收益
// * //------------------------------------
// *
// *  spring 定时任务
// *  Scheduled 参数详解
//	秒（0~59）
//	分钟（0~59）
//	小时（0~23）
//	天（月）（0~31，但是你需要考虑你月的天数）
//	月（0~11）
//	天（星期）（1~7 1=SUN 或 SUN，MON，TUE，WED，THU，FRI，SAT）
//	7.年份（1970－2099）
// *
// *
// */
//@Component
//public class TestTask {
//
//	protected Logger logger = LogManager.getLogger(getClass());
//
//
//	@Autowired
//	AppUserService appUserService;
//
//	/**
//	 * 定时凌晨根据积分换钱
//	 */
//	//每天凌晨进行定时增加金额按一千分之一
//	//金额如果一千天以及以上没有变动，返还金额不能超过当前用户金额
//	//每天返还不能超过1.8
//	//禁用用户不能增加金额
//	@Scheduled(cron = "0 0 0 * * ?")
////	@Scheduled(cron = "0/10 * * * * ?")
//	public void cronStatic() {
//		try {
//			//先更新积分超过1800的可用用户每天最多1.8元
//			//0表示1800积分以上 1表示一下
//			long underNum = appUserService.updateScoreByDayLow1800();
//			//积分的千分之一
//			long lowNum = appUserService.updateScoreByDayUnder1800();
//			long all = underNum+lowNum;
//			logger.info("积分换钱共更新人数"+all+",增加1.8元人数"+underNum+",低于1.8元人数"+lowNum);
//		}catch (Exception e){
//			e.printStackTrace();
//			logger.info("----执行任务失败次数:---");
//		}
//	}
//
//
//}
